def get_breadcrumb(category):
    """
    获取面包屑导航
    :param category: 类别对象：可能是一级、二级或者三级对象
    :return:如果category是一级对象，则返回一级对象；如果是二级对象，则返回 一级+二级对象;如果是三级对象，则返回 一级+二级+三级
    """
    breadcrumb={
        "cat1":"",
        "cat2":"",
        "cat3":""
    }

    if category.parent==None: # 说明category是一级对象
        breadcrumb["cat1"]=category
    elif category.subs.count()==0: # 说明category对象是三级对象
        cat2=category.parent
        breadcrumb["cat1"]=cat2.parent
        breadcrumb["cat2"]=cat2
        breadcrumb["cat3"]=category
    else: # 说明category是二级对象
        breadcrumb["cat1"]=category.parent
        breadcrumb["cat2"]=category

    return breadcrumb

